#include <libglademm/xml.h>
#include <gtkmm.h>
#include <iostream>
#include "Canvas.h"

int
main (int argc, char **argv)
{
    Gtk::Main    kit(argc, argv);
    Canvas*      pcanvas;
    Txmlref      refXml;
    Gtk::Window* pDialog = NULL;

    // Cargar fichero de glade e instanciar widgets
    try
    {
        refXml = Gnome::Glade::Xml::create("VistaGTK.glade");
    }
    catch(const Gnome::Glade::XmlError& ex)
    {
        std::cerr << ex.what() << std::endl;
        return 1;
    }

    // Instanciamos el dialogo inicial.
    refXml->get_widget("Pral", pDialog);
    if(pDialog)
    {
        // Creamos nuestro objeto canvas.
        pcanvas = new Canvas(refXml);

        kit.run(*pDialog);
    }

    return 0;
}
